package com.continautos.common.util;

public class Test {

	
	public Test(){
		
		System.out.println( obtenerValor("          <for:numeroDocumento>1018404796</for:numeroDocumento>","<for:numeroDocumento>") );  
		System.out.println( obtenerValor("<for:primerApellido>SANCHEZ                </for:primerApellido>","<for:primerApellido>") );  
		System.out.println( obtenerValor("<for:viaPrincipal> <for:numero>17</for:numero> <for:letra/> <for:bis>false</for:bis> <for:cuadrante/></for:viaPrincipal>","<for:numero>") );  
		
		
		
		
		/*
        String respuesta="<for:numeroDocumento>1018404796</for:numeroDocumento>";
		
		int beginIndex = respuesta.indexOf("<for:numeroDocumento>");
		int endIndex =  respuesta.indexOf("</for:numeroDocumento>");
		
		
		System.out.println("beginIndex="+beginIndex);
		System.out.println("endIndex="+endIndex);
		
		System.out.println( respuesta.substring(beginIndex, endIndex) );
		*/
	}
	/**
	 * @param args
	 */
	public static void main(String[] args) {
		
		Test t = new Test();
		
		
		

	}
	
	
	public String obtenerValor(String respuesta,String key){
		
		String valor="";
		int size = key.length();
		String tagCierre = "</"+key.substring(1);
		
		int indexStart = respuesta.indexOf(key);
		int indexEnd = respuesta.indexOf(tagCierre);
		
		if(indexStart!= -1 && indexEnd != -1){
			valor = respuesta.substring(indexStart+size,indexEnd);
		}
		
		return valor;
	}

}
